home *** CD-ROM | disk | FTP | other *** search
- set surface(metal) ECDentedMetalEffect
- set surface(rubber) RCRubber
-
- set piston(bounce) 0.0
- set piston(color) {0.924665 0.901624 1.000000};
- set piston(radius) {0.600000};
- set piston(thetaMax) {360.0};
- set piston(zMin) {0.0};
- set piston(xTranslate) {0};
- set piston(xRotate) {90.000000};
- set piston(zMax) {3.0};
- set piston(zTranslate) {0};
- set piston(zRotate) {0};
- set piston(yTranslate) {11.000000};
-
- set gasket(thetaMax) {360.0};
- set gasket(minorRadius) {0.200000};
- set gasket(phiMin) {0.0};
- set gasket(phiMax) {180.0};
- set gasket(majorRadius) {0.400000};
- set gasket(color) {0.000000 0.000000 0.000000};
- set gasket(xRotate) {90.000000};
-
- set fork(color) {0.924665 0.901624 1.000000};
- set fork(yScale) {3.000000};
- set fork(xScale) {0.565574};
- set fork(zScale) {2.000000};
- set fork(thetaMax) {180.000000};
- set fork(minorRadius) {0.333333};
- set fork(phiMin) {0.0};
- set fork(phiMax) {360.0};
- set fork(majorRadius) {2.0};
-
- set topOfFork(radius) {0.400000};
- set topOfFork(thetaMax) {360.0};
- set topOfFork(zMin) {-3.0};
- set topOfFork(xTranslate) {0};
- set topOfFork(xRotate) {90.000000};
- set topOfFork(zMax) {1.0};
- set topOfFork(zTranslate) {0};
- set topOfFork(zRotate) {0};
- set topOfFork(yTranslate) {7.000000};
-
- startShape Support
- startShape Piston
- EveCmd {Color $piston(color)}
- Surface $surface(metal)
- EveCmd {Translate 0 $piston(bounce) 0}
- TransformBegin
- EveCmd {Translate $piston(xTranslate) $piston(yTranslate) $piston(zTranslate)}
- EveCmd {Rotate $piston(xRotate) 1 0 0 }
- EveCmd {Cylinder $piston(radius) $piston(zMin) $piston(zMax) $piston(thetaMax)}
- TransformEnd
- startShape Gasket ;
- Surface $surface(rubber)
- EveCmd {Color $gasket(color)}
- EveCmd {set gasket(yTranslate) [expr {$piston(yTranslate) - $piston(zMax)}]}
- EveCmd {Translate 0 $gasket(yTranslate) 0}
- Rotate $gasket(xRotate) 1 0 0
- EveCmd {Torus $gasket(majorRadius) $gasket(minorRadius) $gasket(phiMin) $gasket(phiMax) $gasket(thetaMax)}
- endShape
- endShape
- startShape aFork
- EveCmd {Color $fork(color)}
- Surface $surface(metal)
- TransformBegin
- EveCmd {Translate $topOfFork(xTranslate) $topOfFork(yTranslate) $topOfFork(zTranslate)}
- EveCmd {Rotate $topOfFork(xRotate) 1 0 0 }
- EveCmd {Cylinder $topOfFork(radius) $topOfFork(zMin) $topOfFork(zMax) $topOfFork(thetaMax)}
- TransformEnd
- TransformBegin
- EveCmd {Scale $fork(xScale) $fork(yScale) $fork(zScale)}
- EveCmd {Torus $fork(majorRadius) $fork(minorRadius) $fork(phiMin) $fork(phiMax) $fork(thetaMax)}
- TransformEnd
- source $modelPath/wheel.eve
- endShape
- endShape
-